package org.clzps.filetransfer.common;

import java.util.Calendar;

/**
 * 用于同步产生某些数据的公用类
 * @author AriesChou 17/09/2011
 *
 */
public class SynchroCommon extends AbstractCommon{
	/**
	 * 同步产生存储的文件名，防止同一时刻产生相同的文件名
	 * @param suffix	文件后缀名(txt,pdf,sql等)
	 * @return			返回根据时间戳生成的文件名，如2011091712312312382.pdf
	 */
	public static synchronized String getFileName(String suffix) {
		long mills = calendar.getTimeInMillis();
		return calendar.get(Calendar.YEAR) + formatter.format(calendar.get(Calendar.MONTH) + 1) +
				formatter.format(calendar.get(Calendar.DAY_OF_MONTH)) + mills + "." + suffix;
	}
	
}
